package com.system.enterprisemanagementsystem.mapper;

import com.system.enterprisemanagementsystem.pojo.EmpExpr;
import org.apache.ibatis.annotations.Delete;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface EmpExprMapper {

    /**
     * 批量插入员工工作经历信息
     */
    void insertBatch(List<EmpExpr> exprList);

    /**
     * 批量删除员工信息
     * @param empIds
     */
    void deleteByEmpIds(List<Integer> empIds);


    /**
     * 批量修改员工信息
     * @param exprList
     */
    void updateBatch(List<EmpExpr> exprList);

    /**
     * 根据id删除员工工作经历
     * @param empId
     */
    @Delete("DELETE FROM emp_expr " +
            "WHERE emp_id = #{empId};")
    void deleteByEmpId(Integer empId);

}
